

/* Basic */

	body, input, select, textarea {
		font-size: 12pt;
	}

/* Spotlight */

	.spotlight {
		background-attachment: scroll;
		height: auto;
	}

		.spotlight .image.main {
			display: block;
			margin: 0;
			max-height: 40vh;
			overflow: hidden;
		}

		.spotlight .content {
			background-color: #1c1d26;
			border-width: 0 !important;
			border-top-width: 0.35em !important;
			bottom: auto !important;
			left: auto !important;
			padding: 4.5em 2.5em 2.5em 2.5em !important;
			position: relative;
			right: auto !important;
			text-align: center;
			top: auto !important;
			width: 100% !important;
		}

		.spotlight .goto-next {
			display: none;
		}

/* Wrapper */

	.wrapper {
		padding: 4.5em 2.5em 2.5em 2.5em;
	}

/* Banner */

	#banner {
		background-attachment: scroll;
	}

		#banner .goto-next {
			height: 7em;
		}

		#banner .content {
			padding: 9em 0;
			text-align: center;
		}

			#banner .content header {
				display: block;
				margin: 0 0 2em 0;
				text-align: center;
			}

			#banner .content .image {
				margin: 0;
			}

/* Footer */

	#footer {
		padding: 4.5em 0;
	}